export default function searchList() {
  return [
    {prop: 'turnoverNumberQueryByLike', label: '周转码', noChecked: true, noForCol: true, noExport: true},
    {prop: 'turnoverNumber', label: '周转码', noChecked: true, noSearch: true, colConfig: {minWidth: 240, jump: true, align: 'left', fixed: 'left'}},
    {
      prop: 'workstageProcessStatusLabel',
      label: '工序进度',
      filterAble: true,
      noChecked: true,
      searchConfig: {name: 'workstageProcessStatusId', multiple: true, type: 'select', dict: 'workstageProcessStatusType'},
      colConfig: {minWidth: 100, fixed: 'left', sortable: false, comp: 'WorkStageProcessStatus'}
    },
    {prop: 'workstageName', label: '工序名称', noChecked: true, colConfig: {minWidth: 100, fixed: 'left', align: 'left'}},
    {
      prop: 'turnoverStatusLabel',
      filterAble: true,
      noChecked: true,
      label: '周转状态',
      searchConfig: {name: 'turnoverStatusId', type: 'select', dict: 'batchStatus'},
      colConfig: {minWidth: 100, sortable: false, comp: 'TurnoverStatus', fixed: 'left'}
    },
    {prop: 'materialNumber', label: '物料编码', colConfig: {width: 115}},
    {prop: 'materialName', label: '物料名称', colConfig: {minWidth: 100, align: 'left'}},
    {prop: 'serialNumber', label: '序列号', colConfig: {minWidth: 120, align: 'left', sortable: false}},
    {prop: 'planStartDate', label: '计划开始时间', searchConfig: {type: 'date'}, colConfig: {width: 120, formatToDay: true}},
    {prop: 'planEndDate', label: '计划完成时间', searchConfig: {type: 'date'}, colConfig: {width: 140, formatToDay: true}},
    {prop: 'estimateEffort', label: '定额工时', colConfig: {minWidth: 100}},
    {prop: 'drawingNumber', label: '图号', colConfig: {minWidth: 100}},
    {
      prop: 'trackDemandLabel',
      label: '追溯要求',
      searchConfig: {name: 'trackDemandId', type: 'select', dict: 'trackDemand'},
      colConfig: {minWidth: 100}
    },
    {
      prop: 'materialStatusLabel',
      label: '上料状态',
      filterAble: true,
      searchConfig: {name: 'materialStatusId', type: 'select', dict: 'MaterialStatusType'},
      colConfig: {minWidth: 100, comp: 'FeedMaterialState', sortable: false}
    },
    {prop: 'productionQuantity', label: '计划数量', noSearch: true, colConfig: {width: 100}},
    {prop: 'inputQuantity', label: '投料数量', noSearch: true, colConfig: {width: 100}},
    {prop: 'completeQuantity', label: '完工数量', noSearch: true, colConfig: {width: 100}},
    {prop: 'workorderNumber', label: '工单编号', colConfig: {minWidth: 200}},
    {prop: 'productNumber', label: '产品型号', colConfig: {minWidth: 110}},
    {prop: 'productName', label: '产品名称', colConfig: {minWidth: 110, align: 'left'}},
    {prop: 'productBatchNumber', label: '批次号', colConfig: {minWidth: 110}},
    {prop: 'inspectionTypeLabel', label: '检验类型', noSearch: true, colConfig: {width: 100}},
    {
      prop: 'allowSkipToStartLabel',
      label: '跨工序开工',
      searchConfig: {name: 'allowSkipToStartId', type: 'select', dict: 'booleanType'},
      colConfig: {
        width: 110,
        comp: 'boolType',
        boolTypeLabel: 'allowSkipToStartLabel',
        boolTypeValue: 'allowSkipToStartValue'
      }
    },
    {
      prop: 'practicalStartDate',
      label: '实际开始时间',
      searchConfig: {type: 'date'},
      colConfig: {width: 180, format: 'YYYY-MM-DD hh:mm:ss'}
    },
    {
      prop: 'practicalEndDate',
      label: '实际完成时间',
      searchConfig: {type: 'date'},
      colConfig: {width: 180, format: 'YYYY-MM-DD hh:mm:ss'}
    },
    {prop: 'startWorkStaffName', label: '指派给', colConfig: {minWidth: 100, sortable: false}},
    {prop: 'paramTemplateName', label: '参数记录模板', colConfig: {minWidth: 120, align: 'left'}},
    {prop: 'workstageSummary', label: '工序简述', colConfig: {minWidth: 100, sortable: false, align: 'left'}},
  ]
}
